make every possible effort - Français Anglais Dictionnaire